Implemented string lookup for `build.rustflags` config key
authorInokentiy Babushkin <inokentiy.babushkin@googlemail.com>
Thu, 1 Dec 2016 18:57:05 +0000 (19:57 +0100)
committerInokentiy Babushkin <inokentiy.babushkin@googlemail.com>
Thu, 1 Dec 2016 18:57:05 +0000 (19:57 +0100)
src/cargo/ops/cargo_rustc/context.rs

index d95b7ee75c6633ba4c8f2b22b387979208e9f30a..6be2bef024d0582b5777c29ac0301233389c0dc0 100644 (file)
@@ -866,6 +866,8 @@ fn env_args(config: &Config,
     if let Some(args) = config.get_list(&key)? {
         let args = args.val.into_iter().map(|a| a.0);
         return Ok(args.collect());
+    } else if let Some(arg) = config.get_string(&key)? {
+        return Ok(arg.val.split(' ').map(str::to_string).collect());
     }
 
     Ok(Vec::new())